草庐IT

Android Toolbar 在 CollapsingToolbarLayout 中重叠 TabLayout

全部标签

android - 带有 TabLayout 的 ViewPager 问题与 AnimatedVectorDrawable

我正在尝试在VectorDrawable上实现带有一些动画的简单ViewPager。正在关注thisverygoodexample使用点切换的漂亮标签滚动的解决方案。唯一的区别是我使用的是矢量动画。作为一项Activity,它就像一个魅力,添加了ViewPager,动画不始终启动。compileSdkVersion25buildToolsVersion"26.0.2"targetSdkVersion25我正在我的设备(SG7)上调试,我在animation.start()上设置了断点在中间屏幕上,并不总是调用断点更频繁地出现在屏幕1和3上,不触发动画使用点跳跃时,总是会触发1和3之间的

android - appcompat 中带有 ActionBar 的自定义布局导致内容与操作栏重叠

我已经使用AppCompat实现了自定义操作栏布局:publicclassDoneBarActivity{publicinterfaceOnSaveActionListener{publicvoidonSave();}publicstaticvoidsetupActionBar(finalActionBarActivityactivity,finalOnSaveActionListenerlistener){//Inflatea"Done/Cancel"customactionbarview.finalLayoutInflaterinflater=(LayoutInflater)act

Android:CollapsingToolbarLayout 和 SearchView,文本重叠

我对CollapsingToolbarLayout标题与SearchView文本的重叠问题不大。CollapsingToolbarLayout展开的时候没有问题:但是当折叠时,文本重叠:如何解决? 最佳答案 我尝试了Tomas的答案,但它有一个问题,即一旦用户滚动,应用栏就会再次折叠,问题再次出现。所以我想到了另一种解决方案,即在展开搜索View时使折叠的标题文本透明。这很好用,并且不依赖于或更改应用栏的折叠/展开状态。就是这样:if(searchViewExpanding){collapsingToolbarLayout.setC

android - 相对布局,对齐父级中心和 View 右侧,不重叠

我试图将TextView对齐到相对布局的中心,但也对齐到ImageView的右侧。我希望它看起来像这样。[-(image)-----sometexthere------------]我可以用下面的代码做到这一点,但如果文本变得太长,它就会与图像重叠。我已经尝试将TextView对齐到ImageView的右侧,但如果我这样做,它会停止在父级中居中。感谢任何帮助 最佳答案 你可以尝试这样的事情。我为此使用了radio组而不是线性布局,但它应该仍然有效。像你已经做的那样有一个水平的线性布局,然后使布局重心然后只把图像放在第一位,然后是Te

android - 将偏移监听器设置为 CollapsingToolbarLayout

我正在尝试为CollapsingToolbarLayout设置一个偏移监听器,以便在用户向下或向上滚动时以同步方式为其他对象设置动画。有人有想法吗? 最佳答案 假设您的工具栏是AppBarLayout的直接子项,您可以在AppBarLayout上添加一个AppBarLayout.OnOffsetChangedListener。 关于android-将偏移监听器设置为CollapsingToolbarLayout,我们在StackOverflow上找到一个类似的问题:

android - 使 Sliding TabLayout 中的标签不滑动

我最近使用带有两个选项卡的SlidingTabLayout制作了一个应用程序。我提到了这个link但是我不得不稍微修改一下。我必须添加一个按钮来锁定选项卡的滑动。并在再次点击时解锁。所以我就是无法让标签不滑动。我检查了这个问题Disableswipingbetweentabs.但他正在使用其他一些库来做这件事,它不再受支持。我用的是默认的。在那个问题中,CustomViewPager扩展了android.support.v4.view.ViewPager。在我的项目中,ViewPagerAdapter扩展了FragmentStatePagerAdapter。任何帮助都会非常有用。谢谢。

android - 找不到与给定名称 : attr 'android:tabLayout' 匹配的资源

我想通过将样式替换为我自己的样式来自定义选项卡小部件。我要更换的元素如下:@android:layout/tab_indicator_holo但是我得到了这个错误:找不到与给定名称匹配的资源:attr'android:tabLayout'我已经这样设置了父样式:项目构建目标:Android4.0我也清理了项目,但错误仍然存​​在。如何修复错误?提前致谢。 最佳答案 我遇到了类似的问题。至少部分解决方案是将tabLayout属性添加到res/values/attrs.xml。这是从android-16平台复制的TabWidget样式的

android - 如何在 CollapsingToolbarLayout 中居中扩展标题

我想在展开布局时将工具栏标题居中,这是我的代码: 最佳答案 尝试将expandedTitleGravity作为应用属性添加到CollapsingToolbarLayout:app:expandedTitleGravity="center_horizontal"例子: 关于android-如何在CollapsingToolbarLayout中居中扩展标题,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

android - 如何使用带有 fragment 的 Android AppBarLayout、Toolbar 和 TabLayout

我有NavigationDrawer和AppBarLayoutwithToolbar的Activity。不幸的是,当我在子fragment中使用TabLayout时,我看到工具栏和TabLayout之间有阴影。是否可以仅在TabLayout下方显示阴影?我不想将TabLayout移动到我的Activity中,因为我只在一个fragment中使用它。对于这个问题我看不到几个解决方案:禁用Toolbar和TabLaout的提升(不喜欢)从Activity中删除工具栏并将其移动到fragment中您知道如何在我的场景中正确使用它吗? 最佳答案

android - CollapsingToolbarLayout Android 中的多行扩展标题?

如何在CollapsingToolbarLayout中制作多行标题,例如...微信我的XML文件扩展标题文本外观app:expandedTitleTextAppearance="@style/HeaderTitleStyle"这是我的style.xml#FFFFFF20spfalse 最佳答案 我找到了一个很棒的库,名为multiline-collapsingtoolbar,它为您提供了一个可以处理多行标题的自定义折叠工具栏。UsageThelibrary'spublicAPIisidenticaltotheversionfromt